Multiprocessing Services manipulates message queues by passing a queue ID, which is defined by the MPQueueID type:
typedef struct OpaqueMPQueueID* MPQueueID;
You obtain a queue ID by calling the function MPCreateQueue .
Introduced with Multiprocessing Services 1.0.